<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org">
<TITLE>CGI, FastCGI, and ISAPI</TITLE>
<META name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.79">
<LINK rel="HOME" title="Abyss Web Server For Windows User's Guide" href="index.html">
<LINK rel="PREVIOUS" title="Configuring a host" href="hosts-configuration.html">
<LINK rel="NEXT" title="How are they run?" href="cgiinternals.html">
<LINK rel="STYLESHEET" type="text/css" href="stylesheet.css">
<META name="AppleIcon" content="icon.png">
<META name="AppleTitle" content="Abyss Web Server Help">
</HEAD>
<BODY class="CHAPTER" bgcolor="#FFFFFF" text="#000000">
<DIV class="NAVHEADER">
<TABLE summary="Header navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TH colspan="3" align="center">Abyss Web Server For Windows User's Guide</TH>
</TR>
<TR>
<TD width="10%" align="left" valign="bottom"><A href="hosts-configuration.html" accesskey="P">Prev</A></TD>
<TD width="80%" align="center" valign="bottom"></TD>
<TD width="10%" align="right" valign="bottom"><A href="cgiinternals.html" accesskey="N">Next</A></TD>
</TR>
</TABLE>
<HR align="left" width="100%"></DIV>
<DIV class="CHAPTER">
<H1><A name="SCRIPTING" id="SCRIPTING"></A>Chapter 6. CGI, FastCGI, and ISAPI</H1>
<DIV class="TOC">
<DL>
<DT><B>Table of Contents</B></DT>
<DT><A href="scripting.html#INTERPRETER">Setting up an interpreter</A></DT>
<DT><A href="cgiinternals.html">How are they run?</A></DT>
<DT><A href="cgivars.html">CGI environment variables</A></DT>
<DT><A href="fastcgi.html">FastCGI</A></DT>
<DT><A href="isapi.html">ISAPI Extensions</A></DT>
</DL>
</DIV>
<P>Abyss Web Server supports CGI (Common Gateway Interface), FastCGI, and ISAPI Extensions (Internet Server Advanced Programming Interface Extensions) standards for dynamic content generation. It can process scripts by CGI, FastCGI, and ISAPI interpreters and serve content generated by CGI, FastCGI, and ISAPI applications.</P>
<DIV class="SECT1">
<H1 class="SECT1"><A name="INTERPRETER" id="INTERPRETER">Setting up an interpreter</A></H1>
<P>To setup a language interpreter to be used by scripts in Abyss Web Server, follow these instructions:</P>
<UL>
<LI>
<P>Download the language package.</P>
</LI>
<LI>
<P>Install it. Refer to the documentation accompanying it for details about this operation.</P>
</LI>
<LI>
<P>In the <B class="GUILABEL">Scripting Parameters</B> dialog, use the <B class="GUILABEL">Interpreters</B> table to add the new interpreter and the filename extensions it handles.</P>
</LI>
<LI>
<P>Scripts requiring this interpreter to run must have their filename extensions set to one of the declared extensions.</P>
</LI>
</UL>
<P>Visit <KBD class="USERINPUT"><A href="http://www.aprelium.com/abyssws" target="_top">http://www.aprelium.com/abyssws</A></KBD> to get updated information about downloading and setting up PHP, Perl, Python, and other scripting languages.</P>
</DIV>
</DIV>
<DIV class="NAVFOOTER">
<HR align="left" width="100%">
<TABLE summary="Footer navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TD width="33%" align="left" valign="top"><A href="hosts-configuration.html" accesskey="P">Prev</A></TD>
<TD width="34%" align="center" valign="top"><A href="index.html" accesskey="H">Home</A></TD>
<TD width="33%" align="right" valign="top"><A href="cgiinternals.html" accesskey="N">Next</A></TD>
</TR>
<TR>
<TD width="33%" align="left" valign="top">Configuring a host</TD>
<TD width="34%" align="center" valign="top">&nbsp;</TD>
<TD width="33%" align="right" valign="top">How are they run?</TD>
</TR>
</TABLE>
</DIV>
<DIV class="COPYRIGHT">Copyright &copy; 2001-2009 Aprelium</DIV>
</BODY>
</HTML>
